import requests
import os
import datetime

# 网页 URL 和保存路径配置
url = 'https://baidu.com'  # 替换为你要下载的网页 URL
save_dir = 'txt'  # 保存文件的目录

# 确保保存目录存在
os.makedirs(save_dir, exist_ok=True)

# 获取当前时间戳，用于文件名，避免冲突
timestamp = datetime.datetime.now().strftime('%Y%m%d%H%M%S')
filename = f'{timestamp}.txt'
filepath = os.path.join(save_dir, filename)

# 发送 HTTP GET 请求获取网页内容
try:
    response = requests.get(url)
    response.raise_for_status()  # 如果请求出错，抛出 HTTPError 异常
    
    # 将网页内容保存到文件
    with open(filepath, 'w', encoding='utf-8') as file:
        file.write(response.text)
    
    print(f'网页内容已保存到 {filepath}')
except requests.RequestException as e:
    print(f'下载网页时出错: {e}')